
import request from '@/utils/request'
// 抽取出来方便后面使用
const apiUrl = '/admin/system/sysRole'
//给角色新增菜单
export const assignMenu=(data)=>{
  return request({
      url:'/admin/system/sysMenuRoleController/save',
      method:'post',
      data
  })
}

//查询全部菜单, 和当前 角色所拥有的菜单
export const getMenuAndMenuId=(rid)=>{
  return request({
    url:`/admin/system/sysMenuRoleController/showAll/${rid}`,
    method:"get"
  })
}
// 查询全部角色 和当前用户所拥有的角色
export const selectAll=(uid)=>{
  return request({
    url: `${apiUrl}/selectAll/${uid}`,
    method: 'get',
  })
}
// 删除角色
export const removeSysRoleById=id=>{
  return request({
    url:`${apiUrl}/delete/${id}`,
    method:'delete',
    }
  )
}


//修改角色
export const edit=(data)=>{
  return request({
    url:`${apiUrl}/edit`,
    method:'put',
    data
    }
  )
}


//分页查询
export const selectRoleByPage=(pageNum,pageSize,queryDto)=>{
  return request({
    url: `${apiUrl}/findAll/${pageNum}/${pageSize}`,
    method: 'get',
    params:queryDto   // 会在请求路径后面加 ?号拼接
  })
}
export const addRole=(data)=>{
  return request({
    url: `${apiUrl}/save`,
    method: 'post',
    data,
    // data:data  形参的名字叫data, 传递的时候就可以简写为一个data
    
  })
}


